long term payables to participations - German English Dictionary